﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace XL.Crawler.Core.Crawlers
{
    /// <summary>
    /// 爬虫事件
    /// </summary>
    /// <typeparam name="TEventArgs">参数约束</typeparam>
    /// <param name="obj">触发者</param>
    /// <param name="args">事件参数</param>
    public delegate void CrawlerEvent<TEventArgs>(object obj, TEventArgs args) where TEventArgs : EventArgs;

}
